package com.link2room.soundwave.dto.result.base;

import java.util.Date;

/**
 * Created by VegetaKo on 2016/9/6.
 */
public class RoomAvailDto {
    /**
     * 集团代码
     */
    private String hotelGroupCode;

    /**
     * 酒店代码
     */
    private String hotelCode;

    /**
     * 房型
     */
    private String rmtype;

    /**
     * 房类
     */
    private String rmclass;

    /**
     * 可用量
     */
    private int avail;

    /**
     * 包含超预留可用量
     */
    private int availWithLimit;

    /**
     * 房量日期
     */
    private Date occDate;

    /**
     * 维修房
     */
    private int oooNum;

    /**
     * 锁定房
     */
    private int osNum;

    /**
     * 拆分占用数量
     */
    private int villaNum;

    /**
     * 房型物理数量
     */
    private int rmtypeNum;

    /**
     * 房型超预留
     */
    private int limitNum;

    /**
     * 确认性预订数量
     */
    private int sureBookNum;

    /**
     * 非确认性预订数量
     */
    private int unsureBookNum;

    /**
     * 超预订数量
     */
    private int ownerBookNum;

    /**
     *  停用数量
     */
    private int haltNum;

    /**
     * 乐观锁版本号
     */
    private int version;




    /**
     * Gets avail.
     *
     * @return the avail
     */
    public int getAvail() {
        return avail;
    }

    /**
     * Sets avail.
     *
     * @param avail the avail
     */
    public void setAvail(int avail) {
        this.avail = avail;
    }

    /**
     * Gets avail with limit.
     *
     * @return the avail with limit
     */
    public int getAvailWithLimit() {
        return availWithLimit;
    }

    /**
     * Sets avail with limit.
     *
     * @param availWithLimit the avail with limit
     */
    public void setAvailWithLimit(int availWithLimit) {
        this.availWithLimit = availWithLimit;
    }

    /**
     * Gets halt num.
     *
     * @return the halt num
     */
    public int getHaltNum() {
        return haltNum;
    }

    /**
     * Sets halt num.
     *
     * @param haltNum the halt num
     */
    public void setHaltNum(int haltNum) {
        this.haltNum = haltNum;
    }

    /**
     * Gets hotel code.
     *
     * @return the hotel code
     */
    public String getHotelCode() {
        return hotelCode;
    }

    /**
     * Sets hotel code.
     *
     * @param hotelCode the hotel code
     */
    public void setHotelCode(String hotelCode) {
        this.hotelCode = hotelCode;
    }

    /**
     * Gets hotel group code.
     *
     * @return the hotel group code
     */
    public String getHotelGroupCode() {
        return hotelGroupCode;
    }

    /**
     * Sets hotel group code.
     *
     * @param hotelGroupCode the hotel group code
     */
    public void setHotelGroupCode(String hotelGroupCode) {
        this.hotelGroupCode = hotelGroupCode;
    }


    /**
     * Gets limit num.
     *
     * @return the limit num
     */
    public int getLimitNum() {
        return limitNum;
    }

    /**
     * Sets limit num.
     *
     * @param limitNum the limit num
     */
    public void setLimitNum(int limitNum) {
        this.limitNum = limitNum;
    }

    public Date getOccDate() {
        return occDate;
    }

    public void setOccDate(Date occDate) {
        this.occDate = occDate;
    }

    /**
     * Gets ooo num.
     *
     * @return the ooo num
     */
    public int getOooNum() {
        return oooNum;
    }

    /**
     * Sets ooo num.
     *
     * @param oooNum the ooo num
     */
    public void setOooNum(int oooNum) {
        this.oooNum = oooNum;
    }

    /**
     * Gets os num.
     *
     * @return the os num
     */
    public int getOsNum() {
        return osNum;
    }

    /**
     * Sets os num.
     *
     * @param osNum the os num
     */
    public void setOsNum(int osNum) {
        this.osNum = osNum;
    }

    /**
     * Gets owner book num.
     *
     * @return the owner book num
     */
    public int getOwnerBookNum() {
        return ownerBookNum;
    }

    /**
     * Sets owner book num.
     *
     * @param ownerBookNum the owner book num
     */
    public void setOwnerBookNum(int ownerBookNum) {
        this.ownerBookNum = ownerBookNum;
    }

    /**
     * Gets rmclass.
     *
     * @return the rmclass
     */
    public String getRmclass() {
        return rmclass;
    }

    /**
     * Sets rmclass.
     *
     * @param rmclass the rmclass
     */
    public void setRmclass(String rmclass) {
        this.rmclass = rmclass;
    }

    /**
     * Gets rmtype.
     *
     * @return the rmtype
     */
    public String getRmtype() {
        return rmtype;
    }

    /**
     * Sets rmtype.
     *
     * @param rmtype the rmtype
     */
    public void setRmtype(String rmtype) {
        this.rmtype = rmtype;
    }

    /**
     * Gets rmtype num.
     *
     * @return the rmtype num
     */
    public int getRmtypeNum() {
        return rmtypeNum;
    }

    /**
     * Sets rmtype num.
     *
     * @param rmtypeNum the rmtype num
     */
    public void setRmtypeNum(int rmtypeNum) {
        this.rmtypeNum = rmtypeNum;
    }

    /**
     * Gets sure book num.
     *
     * @return the sure book num
     */
    public int getSureBookNum() {
        return sureBookNum;
    }

    /**
     * Sets sure book num.
     *
     * @param sureBookNum the sure book num
     */
    public void setSureBookNum(int sureBookNum) {
        this.sureBookNum = sureBookNum;
    }

    /**
     * Gets unsure book num.
     *
     * @return the unsure book num
     */
    public int getUnsureBookNum() {
        return unsureBookNum;
    }

    /**
     * Sets unsure book num.
     *
     * @param unsureBookNum the unsure book num
     */
    public void setUnsureBookNum(int unsureBookNum) {
        this.unsureBookNum = unsureBookNum;
    }

    /**
     * Gets version.
     *
     * @return the version
     */
    public int getVersion() {
        return version;
    }

    /**
     * Sets version.
     *
     * @param version the version
     */
    public void setVersion(int version) {
        this.version = version;
    }

    /**
     * Gets villa num.
     *
     * @return the villa num
     */
    public int getVillaNum() {
        return villaNum;
    }

    /**
     * Sets villa num.
     *
     * @param villaNum the villa num
     */
    public void setVillaNum(int villaNum) {
        this.villaNum = villaNum;
    }
}
